package com.xoa.controller.guideGoal;

import com.xoa.model.guideGoal.GuideGoalBack;
import com.xoa.model.guideGoal.GuideGoalBackReply;
import com.xoa.service.guideGoal.GuideGoalBackServise;
import com.xoa.util.ToJson;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

/**
 * Created by 张丽军 on 2017/8/7.
 */
@RestController
@RequestMapping("/dljSupFeedBack")
public class GuideGoalBackController {

    @Autowired
    GuideGoalBackServise guideGoalBackServise;

    /**
     * 创建作者:   张丽军
     * 创建日期:   2017年8月8日 下午13:30:00
     * 方法介绍:   办理中反馈信息详情接口
     * 参数说明:   @param
     * 参数说明:   @return
     * @param request
     * @param
     * @return
     */
    @ResponseBody
    @RequestMapping("/getSupDetail")
    public ToJson<Object> getSupDetail(HttpServletRequest request, GuideGoalBack guideGoalBack, GuideGoalBackReply guideGoalBackReply){
        return guideGoalBackServise.getSupDetail(request, guideGoalBack, guideGoalBackReply);
    }
    /**
     * 创建作者:   张丽军
     * 创建日期:   2017年8月8日 下午13:30:00
     * 方法介绍:   办理中反馈列表接口
     * 参数说明:   @param
     * 参数说明:   @return
     * @param request
     * @param
     * @return
     */
    @ResponseBody
    @RequestMapping("/getSupFeedBackList")
    public ToJson<GuideGoalBack> getSupFeedBackList(HttpServletRequest request, GuideGoalBack guideGoalBack){
        return guideGoalBackServise.getSupFeedBackList(request, guideGoalBack);
    }
    /**
     * 创建作者:   张丽军
     * 创建日期:   2017年8月8日 下午13:30:00
     * 方法介绍:   办理中反馈信息删除接口
     * 参数说明:   @param sid
     * 参数说明:   @return
     * @param request
     * @param sid
     * @return
     */
    @ResponseBody
    @RequestMapping("/deleteSupFeedBack")
   public ToJson<GuideGoalBack> deleteSupFeedBack(HttpServletRequest request, Integer sid){
       return guideGoalBackServise.deleteSupFeedBack(request,sid);
   }

    /**
     * 创建作者:   张丽军
     * 创建日期:   2017年8月8日 下午13:30:00
     * 方法介绍:   办理中反馈信息修改接口
     * 参数说明:   @param
     * 参数说明:   @return
     * @param request
     * @param
     * @return
     */
   @ResponseBody
    @RequestMapping("/updateSupFeedBack")
    public ToJson<GuideGoalBack> updateSupFeedBack(HttpServletRequest request, GuideGoalBack guideGoalBack){
       return guideGoalBackServise.updateSupFeedBack(request, guideGoalBack);
   }

    /**
     * 创建作者:   张丽军
     * 创建日期:   2017年8月8日 下午13:30:00
     * 方法介绍:   办理中反馈发表信息接口
     * 参数说明:   @param
     * 参数说明:   @return
     * @param request
     * @param
     * @return
     */
    @ResponseBody
    @RequestMapping("/addSupFeedBack")
    public ToJson<GuideGoalBack> addSupFeedBack(HttpServletRequest request, GuideGoalBack guideGoalBack){
        return guideGoalBackServise.addSupFeedBack(request, guideGoalBack);
   }
}
